import { ExtensionContext } from 'vscode';
import { DebugTriggerDebuggingCommand } from './debug/trigger-debugging';
import { SystemOpenPluginsCommand } from './system/open-plugins';
import { UserLoginCommand } from './user/login';
import { UserLogoutCommand } from './user/logout';

/**
 * 安装指令
 *
 * @author chitanda
 * @date 2022-12-12 22:12:07
 * @export
 * @param {ExtensionContext} _context
 */
export function installCommand(_context: ExtensionContext): void {
  // Debug
  new DebugTriggerDebuggingCommand();
  // System
  new SystemOpenPluginsCommand();
  // User
  new UserLoginCommand();
  new UserLogoutCommand();
}
